#include<stdio.h>

int main()
{
	int a = 10;//向内存申请4个字节，储存"10"这个数字
	//&a 取地址操作符
	int *p = &a; //p就是指针变量
	printf("%d\n",*p);
	*p = 20;
	printf("%d\n",a);
	
	//不同类型，不同情况
	char ch = 'w';
	char *pc = &ch;
	printf("%c\n",*pc);
	
	//各种类型的指针创建的指针变量的大小相
	printf("以下为各种类型的指针创建的指针变量的大小：\n");
	printf("%d\n",sizeof(char*));
	printf("%d\n",sizeof(short*));
	printf("%d\n",sizeof(int*));
	printf("%d\n",sizeof(float*));
	printf("%d\n",sizeof(double*));
	
	
	return 0;
}
